708251
675722
518884
215828
709453
20104
54097
834351
100536
61291
408716
23248
5051799
3490581
2963148
2290804
2202988
1996609
189278
1886357
1733118
1706136
1652195
1619471